ser más feo que carracuca - Spanish English Dictionary